package top.yangguangmc.smart_scheduling.checks;

public enum TableProblemType {
    /**
     * “无法解析员工名”、“无法解析员工ID” 等
     */
    UNKNOWN_SYMBOL("未知的符号"),
    /**
     * “员工名与其ID不匹配” 等
     */
    MISMATCHED_INFO("信息不匹配"),
    /**
     * “无效的日期格式”、“XXX不是有效的整数” 等
     */
    INVALID_INPUT("无效的输入"),
    /**
     * “缺少班次”“缺少对应员工” 等
     */
    NOT_ENOUGH_INFO("信息不足"),
    /**
     * 其他错误
     */
    MISC("其他");

    private final String name;

    TableProblemType(String name) {
        this.name = name;
    }

    @Override
    public String toString() {
        return name;
    }
}
